package com.fastloan.safe.mgt.root.model.vo;

import com.kawins.supers.tree.annonation.TreeChild;
import com.kawins.supers.tree.annonation.TreeId;
import com.kawins.supers.tree.annonation.TreeParentId;

import java.util.List;

/**
 * @author rankai
 *         createTime 2017-10-2017/10/17 21:12
 */
public class DefFunTreeVo {

    @TreeId
    private String id;

    @TreeParentId
    private String parentId;

    private String relyOnId;

    private String name;

    private String describes;

    private Integer shorts;

    private boolean isCheck;

    @TreeChild
    private List<DefFunTreeVo> defFunTreeVos;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getRelyOnId() {
        return relyOnId;
    }

    public void setRelyOnId(String relyOnId) {
        this.relyOnId = relyOnId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescribes() {
        return describes;
    }

    public void setDescribes(String describes) {
        this.describes = describes;
    }

    public Integer getShorts() {
        return shorts;
    }

    public void setShorts(Integer shorts) {
        this.shorts = shorts;
    }

    public boolean isCheck() {
        return isCheck;
    }

    public void setCheck(boolean check) {
        isCheck = check;
    }

    public List<DefFunTreeVo> getDefFunTreeVos() {
        return defFunTreeVos;
    }

    public void setDefFunTreeVos(List<DefFunTreeVo> defFunTreeVos) {
        this.defFunTreeVos = defFunTreeVos;
    }
}
